#ifndef CONSULTA_H
#define CONSULTA_H

#include <QString>
#include <QVariant>

/**
 * Interfaz para las implementaciones de cosultas a base de datos.
 */
class Consulta 
{
public:
    virtual bool ejecutar(const QString& sql) = 0;
    virtual bool inicio() = 0;
    virtual bool hayRegistro() = 0;
    virtual bool siguiente() = 0;

    virtual QVariant getValor(const QString& nombreCampo) = 0;
};

#endif // CONSULTA_H
